package csv

import utils "gosum/server/src/utitls"

const (
	ITEMTYPE_NORMAL    = 1  //普通物品
	ITEMTYPE_ROLE      = 2  //角色
	ITEMTYPE_ICON      = 3  //头像
	ITEMTYPE_CARD      = 4  //名片
	ITEMTYPE_WEAPON    = 6  //武器
	ITEMTYPE_RELICS    = 7  //武器
	ITEMTYPE_COOKBOOK  = 8  //食谱
	ITEMTYPE_COOK      = 9  //烹饪技能
	ITEMTYPE_FOOD      = 10 //烹饪技能
	ITEMTYPE_HOME_ITEM = 11 //家具
)

type ConfigItem struct {
	ItemId   int    `json:"ItemId"`
	SortType int    `json:"SortType"`
	ItemName string `json:"ItemName"`
}

var (
	ConfigItemMap map[int]*ConfigItem
)

func init() {
	ConfigItemMap = make(map[int]*ConfigItem)
	utils.GetCsvUtilMgr().LoadCsv("Item", &ConfigItemMap)
	return
}

func GetItemConfig(ItemId int) *ConfigItem {
	return ConfigItemMap[ItemId]
}
func GetItemName(itemId int) string {
	config := GetItemConfig(itemId)
	if config == nil {
		return ""
	}
	return config.ItemName
}
